#包package，是一个文件夹，里面有一个__init__.py文件
#模块module，是一个.py文件
#函数function，是模块中的一个一个的代码块
    #项目project -- 包package -- 模块module -- 函数function
    #study_python128项目 -- comm包 -- myfunc模块 -- cfkj和jz两个函数

#1、导入模块
# from comm import myfunc         # from 包 import 模块名
# myfunc.cheng_fa_kou_jue()       # 模块名.函数名()，调用模块内的函数
# myfunc.ju_zhen(3,6)

#2.1、导入函数
    #from 包.模块 import 函数 as 别名
# from comm.myfunc import cheng_fa_kou_jue as kj
# kj()                #直接使用别名调用函数，前面也不需要加模块名
# ju_zhen(1,2)        #没有导入ju_zhen()函数，因此不能用

#2.2、导入多个函数
    #from 包.模块 import 函数1,函数2,函数3...函数n
# from comm.myfunc import cheng_fa_kou_jue as kj,ju_zhen as jz
# kj()
# jz(2,3)

#2.3、导入所有函数
# from comm.myfunc import *
# cheng_fa_kou_jue()
# ju_zhen(5,6)

#Python流行的原因：拥有丰富的库
    #库 = 包、模块、函数
    #丰富的库 = 有很多别人写好的功能(.py)，可以拿过来直接用

#3、Python自带的库（python安装完之后就拥有的库）
    #自带的库在  C:\python311\Lib目录下
# import random                       #导入random模块
# for i in range(1,10+1):
#     print(random.randint(1,6))      #random.randint()， 调用random模块中的randint()函数

#4、Python外部库（需要自己手动安装的库）
    # 在"终端"可以使用pip命令安装外部库 pip install selenium
    # 外部库安装在  C:\python311\Lib\site-packages目录下
    # 在pycharm中查看有哪些外部库 文件--设置--项目--解释器
# from selenium import webdriver      #从selenium包中导入webdriver的包
# dr = webdriver.Firefox()
# dr.get('https://www.bilibili.com')



